// 例子20

(function () {
    //有输入但是没有返回值
    function setBackgroundColor(el, color) {
        el.style.backgroundColor = color;
    }

    // 多处使用
    var el1 = document.querySelector('.rectangle');
    var el2 = document.querySelector('.circle');
    setBackgroundColor(el1, 'red');
    setBackgroundColor(el2, 'red');
})();

console.log('----------------------------------');

(function () {
    //有输入有返回值
    function setBackgroundColor(el, color) {
        el.style.backgroundColor = color;
        return color; // 有返回值
    }

    // 多处使用
    var el1 = document.querySelector('.rectangle');
    var el2 = document.querySelector('.circle');
    var el1_color = setBackgroundColor(el1, 'red');
    var el2_color = setBackgroundColor(el2, el1_color);
})();